#!/usr/bin/env lua

return {
  -- foreground color black
  { ctermbg = 1,   ctermfg = 0,   bg = "#000000", fg = "#000000" },
  { ctermbg = 2,   ctermfg = 0,   bg = "#800000", fg = "#000000" },
  { ctermbg = 3,   ctermfg = 0,   bg = "#008000", fg = "#000000" },
  { ctermbg = 4,   ctermfg = 0,   bg = "#808000", fg = "#000000" },
  { ctermbg = 5,   ctermfg = 0,   bg = "#000080", fg = "#000000" },
  { ctermbg = 6,   ctermfg = 0,   bg = "#800080", fg = "#000000" },
  { ctermbg = 7,   ctermfg = 0,   bg = "#008080", fg = "#000000" },
  { ctermbg = 8,   ctermfg = 0,   bg = "#c0c0c0", fg = "#000000" },
  { ctermbg = 9,   ctermfg = 0,   bg = "#808080", fg = "#000000" },
  { ctermbg = 10,  ctermfg = 0,   bg = "#ff0000", fg = "#000000" },
  { ctermbg = 11,  ctermfg = 0,   bg = "#00ff00", fg = "#000000" },
  { ctermbg = 12,  ctermfg = 0,   bg = "#ffff00", fg = "#000000" },
  { ctermbg = 13,  ctermfg = 0,   bg = "#0000ff", fg = "#000000" },
  { ctermbg = 14,  ctermfg = 0,   bg = "#ff00ff", fg = "#000000" },
  { ctermbg = 15,  ctermfg = 0,   bg = "#00ffff", fg = "#000000" },
  { ctermbg = 16,  ctermfg = 0,   bg = "#ffffff", fg = "#000000" },
  { ctermbg = 17,  ctermfg = 0,   bg = "#000000", fg = "#000000" },
  { ctermbg = 18,  ctermfg = 0,   bg = "#00005f", fg = "#000000" },
  { ctermbg = 19,  ctermfg = 0,   bg = "#000087", fg = "#000000" },
  { ctermbg = 20,  ctermfg = 0,   bg = "#0000af", fg = "#000000" },
  { ctermbg = 21,  ctermfg = 0,   bg = "#0000d7", fg = "#000000" },
  { ctermbg = 22,  ctermfg = 0,   bg = "#0000ff", fg = "#000000" },
  { ctermbg = 23,  ctermfg = 0,   bg = "#005f00", fg = "#000000" },
  { ctermbg = 24,  ctermfg = 0,   bg = "#005f5f", fg = "#000000" },
  { ctermbg = 25,  ctermfg = 0,   bg = "#005f87", fg = "#000000" },
  { ctermbg = 26,  ctermfg = 0,   bg = "#005faf", fg = "#000000" },
  { ctermbg = 27,  ctermfg = 0,   bg = "#005fd7", fg = "#000000" },
  { ctermbg = 28,  ctermfg = 0,   bg = "#005fff", fg = "#000000" },
  { ctermbg = 29,  ctermfg = 0,   bg = "#008700", fg = "#000000" },
  { ctermbg = 30,  ctermfg = 0,   bg = "#00875f", fg = "#000000" },
  { ctermbg = 31,  ctermfg = 0,   bg = "#008787", fg = "#000000" },
  { ctermbg = 32,  ctermfg = 0,   bg = "#0087af", fg = "#000000" },
  { ctermbg = 33,  ctermfg = 0,   bg = "#0087d7", fg = "#000000" },
  { ctermbg = 34,  ctermfg = 0,   bg = "#0087ff", fg = "#000000" },
  { ctermbg = 35,  ctermfg = 0,   bg = "#00af00", fg = "#000000" },
  { ctermbg = 36,  ctermfg = 0,   bg = "#00af5f", fg = "#000000" },
  { ctermbg = 37,  ctermfg = 0,   bg = "#00af87", fg = "#000000" },
  { ctermbg = 38,  ctermfg = 0,   bg = "#00afaf", fg = "#000000" },
  { ctermbg = 39,  ctermfg = 0,   bg = "#00afd7", fg = "#000000" },
  { ctermbg = 40,  ctermfg = 0,   bg = "#00afff", fg = "#000000" },
  { ctermbg = 41,  ctermfg = 0,   bg = "#00d700", fg = "#000000" },
  { ctermbg = 42,  ctermfg = 0,   bg = "#00d75f", fg = "#000000" },
  { ctermbg = 43,  ctermfg = 0,   bg = "#00d787", fg = "#000000" },
  { ctermbg = 44,  ctermfg = 0,   bg = "#00d7af", fg = "#000000" },
  { ctermbg = 45,  ctermfg = 0,   bg = "#00d7d7", fg = "#000000" },
  { ctermbg = 46,  ctermfg = 0,   bg = "#00d7ff", fg = "#000000" },
  { ctermbg = 47,  ctermfg = 0,   bg = "#00ff00", fg = "#000000" },
  { ctermbg = 48,  ctermfg = 0,   bg = "#00ff5f", fg = "#000000" },
  { ctermbg = 49,  ctermfg = 0,   bg = "#00ff87", fg = "#000000" },
  { ctermbg = 50,  ctermfg = 0,   bg = "#00ffaf", fg = "#000000" },
  { ctermbg = 51,  ctermfg = 0,   bg = "#00ffd7", fg = "#000000" },
  { ctermbg = 52,  ctermfg = 0,   bg = "#00ffff", fg = "#000000" },
  { ctermbg = 53,  ctermfg = 0,   bg = "#5f0000", fg = "#000000" },
  { ctermbg = 54,  ctermfg = 0,   bg = "#5f005f", fg = "#000000" },
  { ctermbg = 55,  ctermfg = 0,   bg = "#5f0087", fg = "#000000" },
  { ctermbg = 56,  ctermfg = 0,   bg = "#5f00af", fg = "#000000" },
  { ctermbg = 57,  ctermfg = 0,   bg = "#5f00d7", fg = "#000000" },
  { ctermbg = 58,  ctermfg = 0,   bg = "#5f00ff", fg = "#000000" },
  { ctermbg = 59,  ctermfg = 0,   bg = "#5f5f00", fg = "#000000" },
  { ctermbg = 60,  ctermfg = 0,   bg = "#5f5f5f", fg = "#000000" },
  { ctermbg = 61,  ctermfg = 0,   bg = "#5f5f87", fg = "#000000" },
  { ctermbg = 62,  ctermfg = 0,   bg = "#5f5faf", fg = "#000000" },
  { ctermbg = 63,  ctermfg = 0,   bg = "#5f5fd7", fg = "#000000" },
  { ctermbg = 64,  ctermfg = 0,   bg = "#5f5fff", fg = "#000000" },
  { ctermbg = 65,  ctermfg = 0,   bg = "#5f8700", fg = "#000000" },
  { ctermbg = 66,  ctermfg = 0,   bg = "#5f875f", fg = "#000000" },
  { ctermbg = 67,  ctermfg = 0,   bg = "#5f8787", fg = "#000000" },
  { ctermbg = 68,  ctermfg = 0,   bg = "#5f87af", fg = "#000000" },
  { ctermbg = 69,  ctermfg = 0,   bg = "#5f87d7", fg = "#000000" },
  { ctermbg = 70,  ctermfg = 0,   bg = "#5f87ff", fg = "#000000" },
  { ctermbg = 71,  ctermfg = 0,   bg = "#5faf00", fg = "#000000" },
  { ctermbg = 72,  ctermfg = 0,   bg = "#5faf5f", fg = "#000000" },
  { ctermbg = 73,  ctermfg = 0,   bg = "#5faf87", fg = "#000000" },
  { ctermbg = 74,  ctermfg = 0,   bg = "#5fafaf", fg = "#000000" },
  { ctermbg = 75,  ctermfg = 0,   bg = "#5fafd7", fg = "#000000" },
  { ctermbg = 76,  ctermfg = 0,   bg = "#5fafff", fg = "#000000" },
  { ctermbg = 77,  ctermfg = 0,   bg = "#5fd700", fg = "#000000" },
  { ctermbg = 78,  ctermfg = 0,   bg = "#5fd75f", fg = "#000000" },
  { ctermbg = 79,  ctermfg = 0,   bg = "#5fd787", fg = "#000000" },
  { ctermbg = 80,  ctermfg = 0,   bg = "#5fd7af", fg = "#000000" },
  { ctermbg = 81,  ctermfg = 0,   bg = "#5fd7d7", fg = "#000000" },
  { ctermbg = 82,  ctermfg = 0,   bg = "#5fd7ff", fg = "#000000" },
  { ctermbg = 83,  ctermfg = 0,   bg = "#5fff00", fg = "#000000" },
  { ctermbg = 84,  ctermfg = 0,   bg = "#5fff5f", fg = "#000000" },
  { ctermbg = 85,  ctermfg = 0,   bg = "#5fff87", fg = "#000000" },
  { ctermbg = 86,  ctermfg = 0,   bg = "#5fffaf", fg = "#000000" },
  { ctermbg = 87,  ctermfg = 0,   bg = "#5fffd7", fg = "#000000" },
  { ctermbg = 88,  ctermfg = 0,   bg = "#5fffff", fg = "#000000" },
  { ctermbg = 89,  ctermfg = 0,   bg = "#870000", fg = "#000000" },
  { ctermbg = 90,  ctermfg = 0,   bg = "#87005f", fg = "#000000" },
  { ctermbg = 91,  ctermfg = 0,   bg = "#870087", fg = "#000000" },
  { ctermbg = 92,  ctermfg = 0,   bg = "#8700af", fg = "#000000" },
  { ctermbg = 93,  ctermfg = 0,   bg = "#8700d7", fg = "#000000" },
  { ctermbg = 94,  ctermfg = 0,   bg = "#8700ff", fg = "#000000" },
  { ctermbg = 95,  ctermfg = 0,   bg = "#875f00", fg = "#000000" },
  { ctermbg = 96,  ctermfg = 0,   bg = "#875f5f", fg = "#000000" },
  { ctermbg = 97,  ctermfg = 0,   bg = "#875f87", fg = "#000000" },
  { ctermbg = 98,  ctermfg = 0,   bg = "#875faf", fg = "#000000" },
  { ctermbg = 99,  ctermfg = 0,   bg = "#875fd7", fg = "#000000" },
  { ctermbg = 100, ctermfg = 0,   bg = "#875fff", fg = "#000000" },
  { ctermbg = 101, ctermfg = 0,   bg = "#878700", fg = "#000000" },
  { ctermbg = 102, ctermfg = 0,   bg = "#87875f", fg = "#000000" },
  { ctermbg = 103, ctermfg = 0,   bg = "#878787", fg = "#000000" },
  { ctermbg = 104, ctermfg = 0,   bg = "#8787af", fg = "#000000" },
  { ctermbg = 105, ctermfg = 0,   bg = "#8787d7", fg = "#000000" },
  { ctermbg = 106, ctermfg = 0,   bg = "#8787ff", fg = "#000000" },
  { ctermbg = 107, ctermfg = 0,   bg = "#87af00", fg = "#000000" },
  { ctermbg = 108, ctermfg = 0,   bg = "#87af5f", fg = "#000000" },
  { ctermbg = 109, ctermfg = 0,   bg = "#87af87", fg = "#000000" },
  { ctermbg = 110, ctermfg = 0,   bg = "#87afaf", fg = "#000000" },
  { ctermbg = 111, ctermfg = 0,   bg = "#87afd7", fg = "#000000" },
  { ctermbg = 112, ctermfg = 0,   bg = "#87afff", fg = "#000000" },
  { ctermbg = 113, ctermfg = 0,   bg = "#87d700", fg = "#000000" },
  { ctermbg = 114, ctermfg = 0,   bg = "#87d75f", fg = "#000000" },
  { ctermbg = 115, ctermfg = 0,   bg = "#87d787", fg = "#000000" },
  { ctermbg = 116, ctermfg = 0,   bg = "#87d7af", fg = "#000000" },
  { ctermbg = 117, ctermfg = 0,   bg = "#87d7d7", fg = "#000000" },
  { ctermbg = 118, ctermfg = 0,   bg = "#87d7ff", fg = "#000000" },
  { ctermbg = 119, ctermfg = 0,   bg = "#87ff00", fg = "#000000" },
  { ctermbg = 120, ctermfg = 0,   bg = "#87ff5f", fg = "#000000" },
  { ctermbg = 121, ctermfg = 0,   bg = "#87ff87", fg = "#000000" },
  { ctermbg = 122, ctermfg = 0,   bg = "#87ffaf", fg = "#000000" },
  { ctermbg = 123, ctermfg = 0,   bg = "#87ffd7", fg = "#000000" },
  { ctermbg = 124, ctermfg = 0,   bg = "#87ffff", fg = "#000000" },
  { ctermbg = 125, ctermfg = 0,   bg = "#af0000", fg = "#000000" },
  { ctermbg = 126, ctermfg = 0,   bg = "#af005f", fg = "#000000" },
  { ctermbg = 127, ctermfg = 0,   bg = "#af0087", fg = "#000000" },
  { ctermbg = 128, ctermfg = 0,   bg = "#af00af", fg = "#000000" },
  { ctermbg = 129, ctermfg = 0,   bg = "#af00d7", fg = "#000000" },
  { ctermbg = 130, ctermfg = 0,   bg = "#af00ff", fg = "#000000" },
  { ctermbg = 131, ctermfg = 0,   bg = "#af5f00", fg = "#000000" },
  { ctermbg = 132, ctermfg = 0,   bg = "#af5f5f", fg = "#000000" },
  { ctermbg = 133, ctermfg = 0,   bg = "#af5f87", fg = "#000000" },
  { ctermbg = 134, ctermfg = 0,   bg = "#af5faf", fg = "#000000" },
  { ctermbg = 135, ctermfg = 0,   bg = "#af5fd7", fg = "#000000" },
  { ctermbg = 136, ctermfg = 0,   bg = "#af5fff", fg = "#000000" },
  { ctermbg = 137, ctermfg = 0,   bg = "#af8700", fg = "#000000" },
  { ctermbg = 138, ctermfg = 0,   bg = "#af875f", fg = "#000000" },
  { ctermbg = 139, ctermfg = 0,   bg = "#af8787", fg = "#000000" },
  { ctermbg = 140, ctermfg = 0,   bg = "#af87af", fg = "#000000" },
  { ctermbg = 141, ctermfg = 0,   bg = "#af87d7", fg = "#000000" },
  { ctermbg = 142, ctermfg = 0,   bg = "#af87ff", fg = "#000000" },
  { ctermbg = 143, ctermfg = 0,   bg = "#afaf00", fg = "#000000" },
  { ctermbg = 144, ctermfg = 0,   bg = "#afaf5f", fg = "#000000" },
  { ctermbg = 145, ctermfg = 0,   bg = "#afaf87", fg = "#000000" },
  { ctermbg = 146, ctermfg = 0,   bg = "#afafaf", fg = "#000000" },
  { ctermbg = 147, ctermfg = 0,   bg = "#afafd7", fg = "#000000" },
  { ctermbg = 148, ctermfg = 0,   bg = "#afafff", fg = "#000000" },
  { ctermbg = 149, ctermfg = 0,   bg = "#afd700", fg = "#000000" },
  { ctermbg = 150, ctermfg = 0,   bg = "#afd75f", fg = "#000000" },
  { ctermbg = 151, ctermfg = 0,   bg = "#afd787", fg = "#000000" },
  { ctermbg = 152, ctermfg = 0,   bg = "#afd7af", fg = "#000000" },
  { ctermbg = 153, ctermfg = 0,   bg = "#afd7d7", fg = "#000000" },
  { ctermbg = 154, ctermfg = 0,   bg = "#afd7ff", fg = "#000000" },
  { ctermbg = 155, ctermfg = 0,   bg = "#afff00", fg = "#000000" },
  { ctermbg = 156, ctermfg = 0,   bg = "#afff5f", fg = "#000000" },
  { ctermbg = 157, ctermfg = 0,   bg = "#afff87", fg = "#000000" },
  { ctermbg = 158, ctermfg = 0,   bg = "#afffaf", fg = "#000000" },
  { ctermbg = 159, ctermfg = 0,   bg = "#afffd7", fg = "#000000" },
  { ctermbg = 160, ctermfg = 0,   bg = "#afffff", fg = "#000000" },
  { ctermbg = 161, ctermfg = 0,   bg = "#d70000", fg = "#000000" },
  { ctermbg = 162, ctermfg = 0,   bg = "#d7005f", fg = "#000000" },
  { ctermbg = 163, ctermfg = 0,   bg = "#d70087", fg = "#000000" },
  { ctermbg = 164, ctermfg = 0,   bg = "#d700af", fg = "#000000" },
  { ctermbg = 165, ctermfg = 0,   bg = "#d700d7", fg = "#000000" },
  { ctermbg = 166, ctermfg = 0,   bg = "#d700ff", fg = "#000000" },
  { ctermbg = 167, ctermfg = 0,   bg = "#d75f00", fg = "#000000" },
  { ctermbg = 168, ctermfg = 0,   bg = "#d75f5f", fg = "#000000" },
  { ctermbg = 169, ctermfg = 0,   bg = "#d75f87", fg = "#000000" },
  { ctermbg = 170, ctermfg = 0,   bg = "#d75faf", fg = "#000000" },
  { ctermbg = 171, ctermfg = 0,   bg = "#d75fd7", fg = "#000000" },
  { ctermbg = 172, ctermfg = 0,   bg = "#d75fff", fg = "#000000" },
  { ctermbg = 173, ctermfg = 0,   bg = "#d78700", fg = "#000000" },
  { ctermbg = 174, ctermfg = 0,   bg = "#d7875f", fg = "#000000" },
  { ctermbg = 175, ctermfg = 0,   bg = "#d78787", fg = "#000000" },
  { ctermbg = 176, ctermfg = 0,   bg = "#d787af", fg = "#000000" },
  { ctermbg = 177, ctermfg = 0,   bg = "#d787d7", fg = "#000000" },
  { ctermbg = 178, ctermfg = 0,   bg = "#d787ff", fg = "#000000" },
  { ctermbg = 179, ctermfg = 0,   bg = "#d7af00", fg = "#000000" },
  { ctermbg = 180, ctermfg = 0,   bg = "#d7af5f", fg = "#000000" },
  { ctermbg = 181, ctermfg = 0,   bg = "#d7af87", fg = "#000000" },
  { ctermbg = 182, ctermfg = 0,   bg = "#d7afaf", fg = "#000000" },
  { ctermbg = 183, ctermfg = 0,   bg = "#d7afd7", fg = "#000000" },
  { ctermbg = 184, ctermfg = 0,   bg = "#d7afff", fg = "#000000" },
  { ctermbg = 185, ctermfg = 0,   bg = "#d7d700", fg = "#000000" },
  { ctermbg = 186, ctermfg = 0,   bg = "#d7d75f", fg = "#000000" },
  { ctermbg = 187, ctermfg = 0,   bg = "#d7d787", fg = "#000000" },
  { ctermbg = 188, ctermfg = 0,   bg = "#d7d7af", fg = "#000000" },
  { ctermbg = 189, ctermfg = 0,   bg = "#d7d7d7", fg = "#000000" },
  { ctermbg = 190, ctermfg = 0,   bg = "#d7d7ff", fg = "#000000" },
  { ctermbg = 191, ctermfg = 0,   bg = "#d7ff00", fg = "#000000" },
  { ctermbg = 192, ctermfg = 0,   bg = "#d7ff5f", fg = "#000000" },
  { ctermbg = 193, ctermfg = 0,   bg = "#d7ff87", fg = "#000000" },
  { ctermbg = 194, ctermfg = 0,   bg = "#d7ffaf", fg = "#000000" },
  { ctermbg = 195, ctermfg = 0,   bg = "#d7ffd7", fg = "#000000" },
  { ctermbg = 196, ctermfg = 0,   bg = "#d7ffff", fg = "#000000" },
  { ctermbg = 197, ctermfg = 0,   bg = "#ff0000", fg = "#000000" },
  { ctermbg = 198, ctermfg = 0,   bg = "#ff005f", fg = "#000000" },
  { ctermbg = 199, ctermfg = 0,   bg = "#ff0087", fg = "#000000" },
  { ctermbg = 200, ctermfg = 0,   bg = "#ff00af", fg = "#000000" },
  { ctermbg = 201, ctermfg = 0,   bg = "#ff00d7", fg = "#000000" },
  { ctermbg = 202, ctermfg = 0,   bg = "#ff00ff", fg = "#000000" },
  { ctermbg = 203, ctermfg = 0,   bg = "#ff5f00", fg = "#000000" },
  { ctermbg = 204, ctermfg = 0,   bg = "#ff5f5f", fg = "#000000" },
  { ctermbg = 205, ctermfg = 0,   bg = "#ff5f87", fg = "#000000" },
  { ctermbg = 206, ctermfg = 0,   bg = "#ff5faf", fg = "#000000" },
  { ctermbg = 207, ctermfg = 0,   bg = "#ff5fd7", fg = "#000000" },
  { ctermbg = 208, ctermfg = 0,   bg = "#ff5fff", fg = "#000000" },
  { ctermbg = 209, ctermfg = 0,   bg = "#ff8700", fg = "#000000" },
  { ctermbg = 210, ctermfg = 0,   bg = "#ff875f", fg = "#000000" },
  { ctermbg = 211, ctermfg = 0,   bg = "#ff8787", fg = "#000000" },
  { ctermbg = 212, ctermfg = 0,   bg = "#ff87af", fg = "#000000" },
  { ctermbg = 213, ctermfg = 0,   bg = "#ff87d7", fg = "#000000" },
  { ctermbg = 214, ctermfg = 0,   bg = "#ff87ff", fg = "#000000" },
  { ctermbg = 215, ctermfg = 0,   bg = "#ffaf00", fg = "#000000" },
  { ctermbg = 216, ctermfg = 0,   bg = "#ffaf5f", fg = "#000000" },
  { ctermbg = 217, ctermfg = 0,   bg = "#ffaf87", fg = "#000000" },
  { ctermbg = 218, ctermfg = 0,   bg = "#ffafaf", fg = "#000000" },
  { ctermbg = 219, ctermfg = 0,   bg = "#ffafd7", fg = "#000000" },
  { ctermbg = 220, ctermfg = 0,   bg = "#ffafff", fg = "#000000" },
  { ctermbg = 221, ctermfg = 0,   bg = "#ffd700", fg = "#000000" },
  { ctermbg = 222, ctermfg = 0,   bg = "#ffd75f", fg = "#000000" },
  { ctermbg = 223, ctermfg = 0,   bg = "#ffd787", fg = "#000000" },
  { ctermbg = 224, ctermfg = 0,   bg = "#ffd7af", fg = "#000000" },
  { ctermbg = 225, ctermfg = 0,   bg = "#ffd7d7", fg = "#000000" },
  { ctermbg = 226, ctermfg = 0,   bg = "#ffd7ff", fg = "#000000" },
  { ctermbg = 227, ctermfg = 0,   bg = "#ffff00", fg = "#000000" },
  { ctermbg = 228, ctermfg = 0,   bg = "#ffff5f", fg = "#000000" },
  { ctermbg = 229, ctermfg = 0,   bg = "#ffff87", fg = "#000000" },
  { ctermbg = 230, ctermfg = 0,   bg = "#ffffaf", fg = "#000000" },
  { ctermbg = 231, ctermfg = 0,   bg = "#ffffd7", fg = "#000000" },
  { ctermbg = 23,  ctermfg = 0,   bg = "#005f00", fg = "#000000" },
  { ctermbg = 23,  ctermfg = 0,   bg = "#005f00", fg = "#000000" },
  { ctermbg = 23,  ctermfg = 0,   bg = "#005f00", fg = "#000000" },
  { ctermbg = 23,  ctermfg = 0,   bg = "#005f00", fg = "#000000" },
  { ctermbg = 236, ctermfg = 0,   bg = "#262626", fg = "#000000" },
  { ctermbg = 237, ctermfg = 0,   bg = "#303030", fg = "#000000" },
  { ctermbg = 238, ctermfg = 0,   bg = "#3a3a3a", fg = "#000000" },
  { ctermbg = 239, ctermfg = 0,   bg = "#444444", fg = "#000000" },
  { ctermbg = 240, ctermfg = 0,   bg = "#4e4e4e", fg = "#000000" },
  { ctermbg = 241, ctermfg = 0,   bg = "#585858", fg = "#000000" },
  { ctermbg = 242, ctermfg = 0,   bg = "#626262", fg = "#000000" },
  { ctermbg = 243, ctermfg = 0,   bg = "#6c6c6c", fg = "#000000" },
  { ctermbg = 244, ctermfg = 0,   bg = "#767676", fg = "#000000" },
  { ctermbg = 245, ctermfg = 0,   bg = "#808080", fg = "#000000" },
  { ctermbg = 246, ctermfg = 0,   bg = "#8a8a8a", fg = "#000000" },
  { ctermbg = 247, ctermfg = 0,   bg = "#949494", fg = "#000000" },
  { ctermbg = 248, ctermfg = 0,   bg = "#9e9e9e", fg = "#000000" },
  { ctermbg = 249, ctermfg = 0,   bg = "#a8a8a8", fg = "#000000" },
  { ctermbg = 250, ctermfg = 0,   bg = "#b2b2b2", fg = "#000000" },
  { ctermbg = 251, ctermfg = 0,   bg = "#bcbcbc", fg = "#000000" },
  { ctermbg = 252, ctermfg = 0,   bg = "#c6c6c6", fg = "#000000" },
  { ctermbg = 253, ctermfg = 0,   bg = "#d0d0d0", fg = "#000000" },
  { ctermbg = 254, ctermfg = 0,   bg = "#dadada", fg = "#000000" },
  { ctermbg = 255, ctermfg = 0,   bg = "#e4e4e4", fg = "#000000" },
  -- foreground color white
  { ctermbg = 1,   ctermfg = 255, bg = "#000000", fg = "#e4e4e4" },
  { ctermbg = 2,   ctermfg = 255, bg = "#800000", fg = "#e4e4e4" },
  { ctermbg = 3,   ctermfg = 255, bg = "#008000", fg = "#e4e4e4" },
  { ctermbg = 4,   ctermfg = 255, bg = "#808000", fg = "#e4e4e4" },
  { ctermbg = 5,   ctermfg = 255, bg = "#000080", fg = "#e4e4e4" },
  { ctermbg = 6,   ctermfg = 255, bg = "#800080", fg = "#e4e4e4" },
  { ctermbg = 7,   ctermfg = 255, bg = "#008080", fg = "#e4e4e4" },
  { ctermbg = 8,   ctermfg = 255, bg = "#c0c0c0", fg = "#e4e4e4" },
  { ctermbg = 9,   ctermfg = 255, bg = "#808080", fg = "#e4e4e4" },
  { ctermbg = 10,  ctermfg = 255, bg = "#ff0000", fg = "#e4e4e4" },
  { ctermbg = 11,  ctermfg = 255, bg = "#00ff00", fg = "#e4e4e4" },
  { ctermbg = 12,  ctermfg = 255, bg = "#ffff00", fg = "#e4e4e4" },
  { ctermbg = 13,  ctermfg = 255, bg = "#0000ff", fg = "#e4e4e4" },
  { ctermbg = 14,  ctermfg = 255, bg = "#ff00ff", fg = "#e4e4e4" },
  { ctermbg = 15,  ctermfg = 255, bg = "#00ffff", fg = "#e4e4e4" },
  { ctermbg = 16,  ctermfg = 255, bg = "#ffffff", fg = "#e4e4e4" },
  { ctermbg = 17,  ctermfg = 255, bg = "#000000", fg = "#e4e4e4" },
  { ctermbg = 18,  ctermfg = 255, bg = "#00005f", fg = "#e4e4e4" },
  { ctermbg = 19,  ctermfg = 255, bg = "#000087", fg = "#e4e4e4" },
  { ctermbg = 20,  ctermfg = 255, bg = "#0000af", fg = "#e4e4e4" },
  { ctermbg = 21,  ctermfg = 255, bg = "#0000d7", fg = "#e4e4e4" },
  { ctermbg = 22,  ctermfg = 255, bg = "#0000ff", fg = "#e4e4e4" },
  { ctermbg = 23,  ctermfg = 255, bg = "#005f00", fg = "#e4e4e4" },
  { ctermbg = 24,  ctermfg = 255, bg = "#005f5f", fg = "#e4e4e4" },
  { ctermbg = 25,  ctermfg = 255, bg = "#005f87", fg = "#e4e4e4" },
  { ctermbg = 26,  ctermfg = 255, bg = "#005faf", fg = "#e4e4e4" },
  { ctermbg = 27,  ctermfg = 255, bg = "#005fd7", fg = "#e4e4e4" },
  { ctermbg = 28,  ctermfg = 255, bg = "#005fff", fg = "#e4e4e4" },
  { ctermbg = 29,  ctermfg = 255, bg = "#008700", fg = "#e4e4e4" },
  { ctermbg = 30,  ctermfg = 255, bg = "#00875f", fg = "#e4e4e4" },
  { ctermbg = 31,  ctermfg = 255, bg = "#008787", fg = "#e4e4e4" },
  { ctermbg = 32,  ctermfg = 255, bg = "#0087af", fg = "#e4e4e4" },
  { ctermbg = 33,  ctermfg = 255, bg = "#0087d7", fg = "#e4e4e4" },
  { ctermbg = 34,  ctermfg = 255, bg = "#0087ff", fg = "#e4e4e4" },
  { ctermbg = 35,  ctermfg = 255, bg = "#00af00", fg = "#e4e4e4" },
  { ctermbg = 36,  ctermfg = 255, bg = "#00af5f", fg = "#e4e4e4" },
  { ctermbg = 37,  ctermfg = 255, bg = "#00af87", fg = "#e4e4e4" },
  { ctermbg = 38,  ctermfg = 255, bg = "#00afaf", fg = "#e4e4e4" },
  { ctermbg = 39,  ctermfg = 255, bg = "#00afd7", fg = "#e4e4e4" },
  { ctermbg = 40,  ctermfg = 255, bg = "#00afff", fg = "#e4e4e4" },
  { ctermbg = 41,  ctermfg = 255, bg = "#00d700", fg = "#e4e4e4" },
  { ctermbg = 42,  ctermfg = 255, bg = "#00d75f", fg = "#e4e4e4" },
  { ctermbg = 43,  ctermfg = 255, bg = "#00d787", fg = "#e4e4e4" },
  { ctermbg = 44,  ctermfg = 255, bg = "#00d7af", fg = "#e4e4e4" },
  { ctermbg = 45,  ctermfg = 255, bg = "#00d7d7", fg = "#e4e4e4" },
  { ctermbg = 46,  ctermfg = 255, bg = "#00d7ff", fg = "#e4e4e4" },
  { ctermbg = 47,  ctermfg = 255, bg = "#00ff00", fg = "#e4e4e4" },
  { ctermbg = 48,  ctermfg = 255, bg = "#00ff5f", fg = "#e4e4e4" },
  { ctermbg = 49,  ctermfg = 255, bg = "#00ff87", fg = "#e4e4e4" },
  { ctermbg = 50,  ctermfg = 255, bg = "#00ffaf", fg = "#e4e4e4" },
  { ctermbg = 51,  ctermfg = 255, bg = "#00ffd7", fg = "#e4e4e4" },
  { ctermbg = 52,  ctermfg = 255, bg = "#00ffff", fg = "#e4e4e4" },
  { ctermbg = 53,  ctermfg = 255, bg = "#5f0000", fg = "#e4e4e4" },
  { ctermbg = 54,  ctermfg = 255, bg = "#5f005f", fg = "#e4e4e4" },
  { ctermbg = 55,  ctermfg = 255, bg = "#5f0087", fg = "#e4e4e4" },
  { ctermbg = 56,  ctermfg = 255, bg = "#5f00af", fg = "#e4e4e4" },
  { ctermbg = 57,  ctermfg = 255, bg = "#5f00d7", fg = "#e4e4e4" },
  { ctermbg = 58,  ctermfg = 255, bg = "#5f00ff", fg = "#e4e4e4" },
  { ctermbg = 59,  ctermfg = 255, bg = "#5f5f00", fg = "#e4e4e4" },
  { ctermbg = 60,  ctermfg = 255, bg = "#5f5f5f", fg = "#e4e4e4" },
  { ctermbg = 61,  ctermfg = 255, bg = "#5f5f87", fg = "#e4e4e4" },
  { ctermbg = 62,  ctermfg = 255, bg = "#5f5faf", fg = "#e4e4e4" },
  { ctermbg = 63,  ctermfg = 255, bg = "#5f5fd7", fg = "#e4e4e4" },
  { ctermbg = 64,  ctermfg = 255, bg = "#5f5fff", fg = "#e4e4e4" },
  { ctermbg = 65,  ctermfg = 255, bg = "#5f8700", fg = "#e4e4e4" },
  { ctermbg = 66,  ctermfg = 255, bg = "#5f875f", fg = "#e4e4e4" },
  { ctermbg = 67,  ctermfg = 255, bg = "#5f8787", fg = "#e4e4e4" },
  { ctermbg = 68,  ctermfg = 255, bg = "#5f87af", fg = "#e4e4e4" },
  { ctermbg = 69,  ctermfg = 255, bg = "#5f87d7", fg = "#e4e4e4" },
  { ctermbg = 70,  ctermfg = 255, bg = "#5f87ff", fg = "#e4e4e4" },
  { ctermbg = 71,  ctermfg = 255, bg = "#5faf00", fg = "#e4e4e4" },
  { ctermbg = 72,  ctermfg = 255, bg = "#5faf5f", fg = "#e4e4e4" },
  { ctermbg = 73,  ctermfg = 255, bg = "#5faf87", fg = "#e4e4e4" },
  { ctermbg = 74,  ctermfg = 255, bg = "#5fafaf", fg = "#e4e4e4" },
  { ctermbg = 75,  ctermfg = 255, bg = "#5fafd7", fg = "#e4e4e4" },
  { ctermbg = 76,  ctermfg = 255, bg = "#5fafff", fg = "#e4e4e4" },
  { ctermbg = 77,  ctermfg = 255, bg = "#5fd700", fg = "#e4e4e4" },
  { ctermbg = 78,  ctermfg = 255, bg = "#5fd75f", fg = "#e4e4e4" },
  { ctermbg = 79,  ctermfg = 255, bg = "#5fd787", fg = "#e4e4e4" },
  { ctermbg = 80,  ctermfg = 255, bg = "#5fd7af", fg = "#e4e4e4" },
  { ctermbg = 81,  ctermfg = 255, bg = "#5fd7d7", fg = "#e4e4e4" },
  { ctermbg = 82,  ctermfg = 255, bg = "#5fd7ff", fg = "#e4e4e4" },
  { ctermbg = 83,  ctermfg = 255, bg = "#5fff00", fg = "#e4e4e4" },
  { ctermbg = 84,  ctermfg = 255, bg = "#5fff5f", fg = "#e4e4e4" },
  { ctermbg = 85,  ctermfg = 255, bg = "#5fff87", fg = "#e4e4e4" },
  { ctermbg = 86,  ctermfg = 255, bg = "#5fffaf", fg = "#e4e4e4" },
  { ctermbg = 87,  ctermfg = 255, bg = "#5fffd7", fg = "#e4e4e4" },
  { ctermbg = 88,  ctermfg = 255, bg = "#5fffff", fg = "#e4e4e4" },
  { ctermbg = 89,  ctermfg = 255, bg = "#870000", fg = "#e4e4e4" },
  { ctermbg = 90,  ctermfg = 255, bg = "#87005f", fg = "#e4e4e4" },
  { ctermbg = 91,  ctermfg = 255, bg = "#870087", fg = "#e4e4e4" },
  { ctermbg = 92,  ctermfg = 255, bg = "#8700af", fg = "#e4e4e4" },
  { ctermbg = 93,  ctermfg = 255, bg = "#8700d7", fg = "#e4e4e4" },
  { ctermbg = 94,  ctermfg = 255, bg = "#8700ff", fg = "#e4e4e4" },
  { ctermbg = 95,  ctermfg = 255, bg = "#875f00", fg = "#e4e4e4" },
  { ctermbg = 96,  ctermfg = 255, bg = "#875f5f", fg = "#e4e4e4" },
  { ctermbg = 97,  ctermfg = 255, bg = "#875f87", fg = "#e4e4e4" },
  { ctermbg = 98,  ctermfg = 255, bg = "#875faf", fg = "#e4e4e4" },
  { ctermbg = 99,  ctermfg = 255, bg = "#875fd7", fg = "#e4e4e4" },
  { ctermbg = 100, ctermfg = 255, bg = "#875fff", fg = "#e4e4e4" },
  { ctermbg = 101, ctermfg = 255, bg = "#878700", fg = "#e4e4e4" },
  { ctermbg = 102, ctermfg = 255, bg = "#87875f", fg = "#e4e4e4" },
  { ctermbg = 103, ctermfg = 255, bg = "#878787", fg = "#e4e4e4" },
  { ctermbg = 104, ctermfg = 255, bg = "#8787af", fg = "#e4e4e4" },
  { ctermbg = 105, ctermfg = 255, bg = "#8787d7", fg = "#e4e4e4" },
  { ctermbg = 106, ctermfg = 255, bg = "#8787ff", fg = "#e4e4e4" },
  { ctermbg = 107, ctermfg = 255, bg = "#87af00", fg = "#e4e4e4" },
  { ctermbg = 108, ctermfg = 255, bg = "#87af5f", fg = "#e4e4e4" },
  { ctermbg = 109, ctermfg = 255, bg = "#87af87", fg = "#e4e4e4" },
  { ctermbg = 110, ctermfg = 255, bg = "#87afaf", fg = "#e4e4e4" },
  { ctermbg = 111, ctermfg = 255, bg = "#87afd7", fg = "#e4e4e4" },
  { ctermbg = 112, ctermfg = 255, bg = "#87afff", fg = "#e4e4e4" },
  { ctermbg = 113, ctermfg = 255, bg = "#87d700", fg = "#e4e4e4" },
  { ctermbg = 114, ctermfg = 255, bg = "#87d75f", fg = "#e4e4e4" },
  { ctermbg = 115, ctermfg = 255, bg = "#87d787", fg = "#e4e4e4" },
  { ctermbg = 116, ctermfg = 255, bg = "#87d7af", fg = "#e4e4e4" },
  { ctermbg = 117, ctermfg = 255, bg = "#87d7d7", fg = "#e4e4e4" },
  { ctermbg = 118, ctermfg = 255, bg = "#87d7ff", fg = "#e4e4e4" },
  { ctermbg = 119, ctermfg = 255, bg = "#87ff00", fg = "#e4e4e4" },
  { ctermbg = 120, ctermfg = 255, bg = "#87ff5f", fg = "#e4e4e4" },
  { ctermbg = 121, ctermfg = 255, bg = "#87ff87", fg = "#e4e4e4" },
  { ctermbg = 122, ctermfg = 255, bg = "#87ffaf", fg = "#e4e4e4" },
  { ctermbg = 123, ctermfg = 255, bg = "#87ffd7", fg = "#e4e4e4" },
  { ctermbg = 124, ctermfg = 255, bg = "#87ffff", fg = "#e4e4e4" },
  { ctermbg = 125, ctermfg = 255, bg = "#af0000", fg = "#e4e4e4" },
  { ctermbg = 126, ctermfg = 255, bg = "#af005f", fg = "#e4e4e4" },
  { ctermbg = 127, ctermfg = 255, bg = "#af0087", fg = "#e4e4e4" },
  { ctermbg = 128, ctermfg = 255, bg = "#af00af", fg = "#e4e4e4" },
  { ctermbg = 129, ctermfg = 255, bg = "#af00d7", fg = "#e4e4e4" },
  { ctermbg = 130, ctermfg = 255, bg = "#af00ff", fg = "#e4e4e4" },
  { ctermbg = 131, ctermfg = 255, bg = "#af5f00", fg = "#e4e4e4" },
  { ctermbg = 132, ctermfg = 255, bg = "#af5f5f", fg = "#e4e4e4" },
  { ctermbg = 133, ctermfg = 255, bg = "#af5f87", fg = "#e4e4e4" },
  { ctermbg = 134, ctermfg = 255, bg = "#af5faf", fg = "#e4e4e4" },
  { ctermbg = 135, ctermfg = 255, bg = "#af5fd7", fg = "#e4e4e4" },
  { ctermbg = 136, ctermfg = 255, bg = "#af5fff", fg = "#e4e4e4" },
  { ctermbg = 137, ctermfg = 255, bg = "#af8700", fg = "#e4e4e4" },
  { ctermbg = 138, ctermfg = 255, bg = "#af875f", fg = "#e4e4e4" },
  { ctermbg = 139, ctermfg = 255, bg = "#af8787", fg = "#e4e4e4" },
  { ctermbg = 140, ctermfg = 255, bg = "#af87af", fg = "#e4e4e4" },
  { ctermbg = 141, ctermfg = 255, bg = "#af87d7", fg = "#e4e4e4" },
  { ctermbg = 142, ctermfg = 255, bg = "#af87ff", fg = "#e4e4e4" },
  { ctermbg = 143, ctermfg = 255, bg = "#afaf00", fg = "#e4e4e4" },
  { ctermbg = 144, ctermfg = 255, bg = "#afaf5f", fg = "#e4e4e4" },
  { ctermbg = 145, ctermfg = 255, bg = "#afaf87", fg = "#e4e4e4" },
  { ctermbg = 146, ctermfg = 255, bg = "#afafaf", fg = "#e4e4e4" },
  { ctermbg = 147, ctermfg = 255, bg = "#afafd7", fg = "#e4e4e4" },
  { ctermbg = 148, ctermfg = 255, bg = "#afafff", fg = "#e4e4e4" },
  { ctermbg = 149, ctermfg = 255, bg = "#afd700", fg = "#e4e4e4" },
  { ctermbg = 150, ctermfg = 255, bg = "#afd75f", fg = "#e4e4e4" },
  { ctermbg = 151, ctermfg = 255, bg = "#afd787", fg = "#e4e4e4" },
  { ctermbg = 152, ctermfg = 255, bg = "#afd7af", fg = "#e4e4e4" },
  { ctermbg = 153, ctermfg = 255, bg = "#afd7d7", fg = "#e4e4e4" },
  { ctermbg = 154, ctermfg = 255, bg = "#afd7ff", fg = "#e4e4e4" },
  { ctermbg = 155, ctermfg = 255, bg = "#afff00", fg = "#e4e4e4" },
  { ctermbg = 156, ctermfg = 255, bg = "#afff5f", fg = "#e4e4e4" },
  { ctermbg = 157, ctermfg = 255, bg = "#afff87", fg = "#e4e4e4" },
  { ctermbg = 158, ctermfg = 255, bg = "#afffaf", fg = "#e4e4e4" },
  { ctermbg = 159, ctermfg = 255, bg = "#afffd7", fg = "#e4e4e4" },
  { ctermbg = 160, ctermfg = 255, bg = "#afffff", fg = "#e4e4e4" },
  { ctermbg = 161, ctermfg = 255, bg = "#d70000", fg = "#e4e4e4" },
  { ctermbg = 162, ctermfg = 255, bg = "#d7005f", fg = "#e4e4e4" },
  { ctermbg = 163, ctermfg = 255, bg = "#d70087", fg = "#e4e4e4" },
  { ctermbg = 164, ctermfg = 255, bg = "#d700af", fg = "#e4e4e4" },
  { ctermbg = 165, ctermfg = 255, bg = "#d700d7", fg = "#e4e4e4" },
  { ctermbg = 166, ctermfg = 255, bg = "#d700ff", fg = "#e4e4e4" },
  { ctermbg = 167, ctermfg = 255, bg = "#d75f00", fg = "#e4e4e4" },
  { ctermbg = 168, ctermfg = 255, bg = "#d75f5f", fg = "#e4e4e4" },
  { ctermbg = 169, ctermfg = 255, bg = "#d75f87", fg = "#e4e4e4" },
  { ctermbg = 170, ctermfg = 255, bg = "#d75faf", fg = "#e4e4e4" },
  { ctermbg = 171, ctermfg = 255, bg = "#d75fd7", fg = "#e4e4e4" },
  { ctermbg = 172, ctermfg = 255, bg = "#d75fff", fg = "#e4e4e4" },
  { ctermbg = 173, ctermfg = 255, bg = "#d78700", fg = "#e4e4e4" },
  { ctermbg = 174, ctermfg = 255, bg = "#d7875f", fg = "#e4e4e4" },
  { ctermbg = 175, ctermfg = 255, bg = "#d78787", fg = "#e4e4e4" },
  { ctermbg = 176, ctermfg = 255, bg = "#d787af", fg = "#e4e4e4" },
  { ctermbg = 177, ctermfg = 255, bg = "#d787d7", fg = "#e4e4e4" },
  { ctermbg = 178, ctermfg = 255, bg = "#d787ff", fg = "#e4e4e4" },
  { ctermbg = 179, ctermfg = 255, bg = "#d7af00", fg = "#e4e4e4" },
  { ctermbg = 180, ctermfg = 255, bg = "#d7af5f", fg = "#e4e4e4" },
  { ctermbg = 181, ctermfg = 255, bg = "#d7af87", fg = "#e4e4e4" },
  { ctermbg = 182, ctermfg = 255, bg = "#d7afaf", fg = "#e4e4e4" },
  { ctermbg = 183, ctermfg = 255, bg = "#d7afd7", fg = "#e4e4e4" },
  { ctermbg = 184, ctermfg = 255, bg = "#d7afff", fg = "#e4e4e4" },
  { ctermbg = 185, ctermfg = 255, bg = "#d7d700", fg = "#e4e4e4" },
  { ctermbg = 186, ctermfg = 255, bg = "#d7d75f", fg = "#e4e4e4" },
  { ctermbg = 187, ctermfg = 255, bg = "#d7d787", fg = "#e4e4e4" },
  { ctermbg = 188, ctermfg = 255, bg = "#d7d7af", fg = "#e4e4e4" },
  { ctermbg = 189, ctermfg = 255, bg = "#d7d7d7", fg = "#e4e4e4" },
  { ctermbg = 190, ctermfg = 255, bg = "#d7d7ff", fg = "#e4e4e4" },
  { ctermbg = 191, ctermfg = 255, bg = "#d7ff00", fg = "#e4e4e4" },
  { ctermbg = 192, ctermfg = 255, bg = "#d7ff5f", fg = "#e4e4e4" },
  { ctermbg = 193, ctermfg = 255, bg = "#d7ff87", fg = "#e4e4e4" },
  { ctermbg = 194, ctermfg = 255, bg = "#d7ffaf", fg = "#e4e4e4" },
  { ctermbg = 195, ctermfg = 255, bg = "#d7ffd7", fg = "#e4e4e4" },
  { ctermbg = 196, ctermfg = 255, bg = "#d7ffff", fg = "#e4e4e4" },
  { ctermbg = 197, ctermfg = 255, bg = "#ff0000", fg = "#e4e4e4" },
  { ctermbg = 198, ctermfg = 255, bg = "#ff005f", fg = "#e4e4e4" },
  { ctermbg = 199, ctermfg = 255, bg = "#ff0087", fg = "#e4e4e4" },
  { ctermbg = 200, ctermfg = 255, bg = "#ff00af", fg = "#e4e4e4" },
  { ctermbg = 201, ctermfg = 255, bg = "#ff00d7", fg = "#e4e4e4" },
  { ctermbg = 202, ctermfg = 255, bg = "#ff00ff", fg = "#e4e4e4" },
  { ctermbg = 203, ctermfg = 255, bg = "#ff5f00", fg = "#e4e4e4" },
  { ctermbg = 204, ctermfg = 255, bg = "#ff5f5f", fg = "#e4e4e4" },
  { ctermbg = 205, ctermfg = 255, bg = "#ff5f87", fg = "#e4e4e4" },
  { ctermbg = 206, ctermfg = 255, bg = "#ff5faf", fg = "#e4e4e4" },
  { ctermbg = 207, ctermfg = 255, bg = "#ff5fd7", fg = "#e4e4e4" },
  { ctermbg = 208, ctermfg = 255, bg = "#ff5fff", fg = "#e4e4e4" },
  { ctermbg = 209, ctermfg = 255, bg = "#ff8700", fg = "#e4e4e4" },
  { ctermbg = 210, ctermfg = 255, bg = "#ff875f", fg = "#e4e4e4" },
  { ctermbg = 211, ctermfg = 255, bg = "#ff8787", fg = "#e4e4e4" },
  { ctermbg = 212, ctermfg = 255, bg = "#ff87af", fg = "#e4e4e4" },
  { ctermbg = 213, ctermfg = 255, bg = "#ff87d7", fg = "#e4e4e4" },
  { ctermbg = 214, ctermfg = 255, bg = "#ff87ff", fg = "#e4e4e4" },
  { ctermbg = 215, ctermfg = 255, bg = "#ffaf00", fg = "#e4e4e4" },
  { ctermbg = 216, ctermfg = 255, bg = "#ffaf5f", fg = "#e4e4e4" },
  { ctermbg = 217, ctermfg = 255, bg = "#ffaf87", fg = "#e4e4e4" },
  { ctermbg = 218, ctermfg = 255, bg = "#ffafaf", fg = "#e4e4e4" },
  { ctermbg = 219, ctermfg = 255, bg = "#ffafd7", fg = "#e4e4e4" },
  { ctermbg = 220, ctermfg = 255, bg = "#ffafff", fg = "#e4e4e4" },
  { ctermbg = 221, ctermfg = 255, bg = "#ffd700", fg = "#e4e4e4" },
  { ctermbg = 222, ctermfg = 255, bg = "#ffd75f", fg = "#e4e4e4" },
  { ctermbg = 223, ctermfg = 255, bg = "#ffd787", fg = "#e4e4e4" },
  { ctermbg = 224, ctermfg = 255, bg = "#ffd7af", fg = "#e4e4e4" },
  { ctermbg = 225, ctermfg = 255, bg = "#ffd7d7", fg = "#e4e4e4" },
  { ctermbg = 226, ctermfg = 255, bg = "#ffd7ff", fg = "#e4e4e4" },
  { ctermbg = 227, ctermfg = 255, bg = "#ffff00", fg = "#e4e4e4" },
  { ctermbg = 228, ctermfg = 255, bg = "#ffff5f", fg = "#e4e4e4" },
  { ctermbg = 229, ctermfg = 255, bg = "#ffff87", fg = "#e4e4e4" },
  { ctermbg = 230, ctermfg = 255, bg = "#ffffaf", fg = "#e4e4e4" },
  { ctermbg = 231, ctermfg = 255, bg = "#ffffd7", fg = "#e4e4e4" },
  { ctermbg = 232, ctermfg = 255, bg = "#080808", fg = "#e4e4e4" },
  { ctermbg = 233, ctermfg = 255, bg = "#121212", fg = "#e4e4e4" },
  { ctermbg = 234, ctermfg = 255, bg = "#1c1c1c", fg = "#e4e4e4" },
  { ctermbg = 235, ctermfg = 255, bg = "#262626", fg = "#e4e4e4" },
  { ctermbg = 236, ctermfg = 255, bg = "#262626", fg = "#e4e4e4" },
  { ctermbg = 237, ctermfg = 255, bg = "#303030", fg = "#e4e4e4" },
  { ctermbg = 238, ctermfg = 255, bg = "#3a3a3a", fg = "#e4e4e4" },
  { ctermbg = 239, ctermfg = 255, bg = "#444444", fg = "#e4e4e4" },
  { ctermbg = 240, ctermfg = 255, bg = "#4e4e4e", fg = "#e4e4e4" },
  { ctermbg = 241, ctermfg = 255, bg = "#585858", fg = "#e4e4e4" },
  { ctermbg = 242, ctermfg = 255, bg = "#626262", fg = "#e4e4e4" },
  { ctermbg = 243, ctermfg = 255, bg = "#6c6c6c", fg = "#e4e4e4" },
  { ctermbg = 244, ctermfg = 255, bg = "#767676", fg = "#e4e4e4" },
  { ctermbg = 245, ctermfg = 255, bg = "#808080", fg = "#e4e4e4" },
  { ctermbg = 246, ctermfg = 255, bg = "#8a8a8a", fg = "#e4e4e4" },
  { ctermbg = 247, ctermfg = 255, bg = "#949494", fg = "#e4e4e4" },
  { ctermbg = 248, ctermfg = 255, bg = "#9e9e9e", fg = "#e4e4e4" },
  { ctermbg = 249, ctermfg = 255, bg = "#a8a8a8", fg = "#e4e4e4" },
  { ctermbg = 250, ctermfg = 255, bg = "#b2b2b2", fg = "#e4e4e4" },
  { ctermbg = 251, ctermfg = 255, bg = "#bcbcbc", fg = "#e4e4e4" },
  { ctermbg = 252, ctermfg = 255, bg = "#c6c6c6", fg = "#e4e4e4" },
  { ctermbg = 253, ctermfg = 255, bg = "#d0d0d0", fg = "#e4e4e4" },
  { ctermbg = 254, ctermfg = 255, bg = "#dadada", fg = "#e4e4e4" },
  { ctermbg = 255, ctermfg = 255, bg = "#e4e4e4", fg = "#e4e4e4" },
}
